.book-info-container {
  display: flex;
  flex-direction: column;
  height: 100vh;
  padding: 20rpx 40rpx;
  .book-title{
    font-size: 50rpx;
    margin-bottom: 30rpx;
  }
}

.info-container {
  display: flex;

  .left-info {
    image {
      width: 188rpx;
      height: 238rpx;
    }

  }
  .right-info{
    margin-left: 30rpx;
    text{
      display: block;
    }
  }
}
.book-outline-container{
  margin-top: 40rpx;
  .outline-title{
    display: block;
    font-size: 35rpx;
    color:#0c7930;
    margin-bottom: 30rpx;
    text-align: center;
  }
  .outline-content{
    line-height: 50rpx;
  }
}
.author{
  .author-title{
    color: #0c7930;
  }
  .author-content{
    margin-top: 10rpx;
    font-size: 24rpx;
  }
}
pre {
  white-space: pre-wrap;       /* CSS3 */
  white-space: -moz-pre-wrap;  /* Firefox */
  white-space: -pre-wrap;      /* Opera <7 */
  white-space: -o-pre-wrap;    /* Opera 7 */
  word-wrap: break-word;       /* Internet Explorer 5.5+ */
}